Skip to content

Review SCM files and security updates#4

Merged
hyperpolymath merged 1 commit into
mainfrom
claude/review-scm-security-TFaag
Dec 17, 2025
Merged

Review SCM files and security updates#4
hyperpolymath merged 1 commit into
mainfrom
claude/review-scm-security-TFaag

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

Security improvements:

  • Pin all GitHub Actions to SHA commits instead of mutable version tags
  • This prevents supply chain attacks via compromised action tags

Actions updated:

  • actions/checkout -> @11bd71901bbe5b1630ceea73d27597364c9af683 (v4.2.2)
  • github/codeql-action/* -> @4f3212b61783c3c68e8309a0f18a699764811cda (v3.27.1)
  • ossf/scorecard-action -> @62b2cac7ed8198b15735ed49ab1e5cf35480ba46 (v2.4.0)
  • trufflesecurity/trufflehog -> @63e6dcaa4f6b7bbdd96ce0db5b7fbc8c839e7746 (v3.82.8)
  • editorconfig-checker -> @35f3c0fca2f5ee3e31fbcd40a5bbc58eb80db28d (v2.0.0)
  • actions/cache -> @6849a6489940f00c2f30c0fb92c6274307ccb58a (v4.1.2)
  • actions/configure-pages -> @983d7736d9b0ae728b81ab479565c72886d7745b (v5.0.0)
  • actions/jekyll-build-pages -> @44a6e6beabd48582f863aeeb6cb2151cc1716f3b (v1.0.13)
  • actions/upload-pages-artifact -> @56afc609e74202658d3ffba0e8f6dda462b719fa (v3.0.1)
  • actions/deploy-pages -> @d6db90164ac5ed86f2b6aed7e0febac5b3c0c03e (v4.0.5)

Also added:

  • flake.nix: Nix fallback per RSR policy (Guix primary, Nix fallback)
  • ROADMAP.md: Updated project roadmap with phases and priorities
  • STATE.scm: Updated project state tracking

Security improvements:
- Pin all GitHub Actions to SHA commits instead of mutable version tags
- This prevents supply chain attacks via compromised action tags

Actions updated:
- actions/checkout -> @11bd71901bbe5b1630ceea73d27597364c9af683 (v4.2.2)
- github/codeql-action/* -> @4f3212b61783c3c68e8309a0f18a699764811cda (v3.27.1)
- ossf/scorecard-action -> @62b2cac7ed8198b15735ed49ab1e5cf35480ba46 (v2.4.0)
- trufflesecurity/trufflehog -> @63e6dcaa4f6b7bbdd96ce0db5b7fbc8c839e7746 (v3.82.8)
- editorconfig-checker -> @35f3c0fca2f5ee3e31fbcd40a5bbc58eb80db28d (v2.0.0)
- actions/cache -> @6849a6489940f00c2f30c0fb92c6274307ccb58a (v4.1.2)
- actions/configure-pages -> @983d7736d9b0ae728b81ab479565c72886d7745b (v5.0.0)
- actions/jekyll-build-pages -> @44a6e6beabd48582f863aeeb6cb2151cc1716f3b (v1.0.13)
- actions/upload-pages-artifact -> @56afc609e74202658d3ffba0e8f6dda462b719fa (v3.0.1)
- actions/deploy-pages -> @d6db90164ac5ed86f2b6aed7e0febac5b3c0c03e (v4.0.5)

Also added:
- flake.nix: Nix fallback per RSR policy (Guix primary, Nix fallback)
- ROADMAP.md: Updated project roadmap with phases and priorities
- STATE.scm: Updated project state tracking
@hyperpolymath
hyperpolymath merged commit 7736e5a into main Dec 17, 2025
11 of 15 checks passed
@hyperpolymath
hyperpolymath deleted the claude/review-scm-security-TFaag branch December 17, 2025 20:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants